window {
    background-color: rgb(255, 255, 255);
    border-radius: 8px;
}

.normal-button {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

event-button {
    border-radius: 5px;
    padding: 0px 9px 0px 9px;
    margin: 7px 0px 7px 0px;
    min-height: 33px;
    /*border: 1px solid #cdc7c2;*/
    box-shadow: 1px 1px 1px 0px #cdc7c2, -1px -1px 1px 0px #cdc7c2, 1px -1px 1px 0px #cdc7c2, -1px 1px 1px 0px #cdc7c2;
    color: #2e3436;
    background-color: #f9f8f8;
    transition: background-color 0.15s;
}

event-button:hover {
    background-color: #e8e6e3;
}

event-button:active {
    background-color: #cfcac4;
}

entry-box {
    margin: 20px;
}

.entry-default {
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 3px 3px 6px 0px #cdc7c2, -1px -1px 1px 0px #cdc7c2, 1px -1px 1px 0px #cdc7c2, -1px 1px 1px 0px #cdc7c2;
}

.entry-group {
    background-color: #f0e9e6;
    border-radius: 8px;
    box-shadow: 3px 3px 6px 0px #cdc7c2, -1px -1px 1px 0px #cdc7c2, 1px -1px 1px 0px #cdc7c2, -1px 1px 1px 0px #cdc7c2;
}

.entry {
    background-color: #ffffff;
    transition: background-color 0.25s;
}

.entry:hover {
    background-color: #e9e5e1;
}

.entry:active {
    background-color: #cfcac4;
}

.sidebar-color {
    background-color: #f5f1ee;
}

.testbox {
    border: 2px solid #000000;
}